#set( $symbol_pound = '#' )
#set( $symbol_dollar = '$' )
#set( $symbol_escape = '\' )
package ${package}.${parentArtifactId}.modules.sys.query;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Classname SysOrgQuery
 * @Description SysOrg的Query对象
 * @Author Created by xudp (alias:孤傲苍狼) 290603672@qq.com
 * @Date 2020-10-15
 * @Version 1.0
 */
@ApiModel(value="SysOrg查询对象")
@Data
public class SysOrgQuery  implements Serializable {

    @ApiModelProperty(value = "机构id")
    private Long id;

    @ApiModelProperty(value = "父机构id")
    private Long parentId;

    @ApiModelProperty(value = "父机构名称")
    private String parentName;

    @ApiModelProperty(value = "机构名称")
    private String name;

    @ApiModelProperty(value = "显示顺序")
    private Integer orderNum;

    @ApiModelProperty(value = "负责人")
    private String leader;

    @ApiModelProperty(value = "联系电话")
    private String phone;

    @ApiModelProperty(value = "邮箱")
    private String email;

    @ApiModelProperty(value = "状态（0正常 1停用）")
    private Integer status;

    @ApiModelProperty(value = "机构类型(0:默认，1:公司，2:部门，3:小组，4:其他)")
    private Integer type;

    @ApiModelProperty(value = "所在区域id")
    private Long regionId;

    @ApiModelProperty(value = "租户id")
    private Long tenantId;






    @ApiModelProperty(value = "需要导出的数据ID", hidden = true)
    private Long[] ids;

    @ApiModelProperty(value = "需要导出的列", hidden = true)
    private String[] exportColumnNames;
}
